package com.example.mqtt_mode.mqtt.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author IT空门_门主
 * @date 2024/1/8
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Equipment {
  @JsonProperty(value= "DEV_Sn")
  private  String DEV_Sn;
  @JsonProperty(value= "DEV_MsgType")
  private  String DEV_MsgType;
  @JsonProperty(value= "Server_Mqtt_Serial_Number")
  private  String Server_Mqtt_Serial_Number;
  @JsonProperty(value= "DEV_Id")
  private  int DEV_Id;
  @JsonProperty(value= "DEV_Ch_Num")
  private  int DEV_Ch_Num;
  @JsonProperty(value= "DEV_Type")
  private  int[] DEV_Type;
  @JsonProperty(value= "DEV_WorkingMode")
  private  int DEV_WorkingMode;
  @JsonProperty(value= "DEV_Git_StrategyModel")
  private  int DEV_Git_StrategyModel;
  @JsonProperty(value= "DEV_Online_StrategyModel")
  private  int DEV_Online_StrategyModel;
  @JsonProperty(value= "DEV_Acquisition_PollTime")
  private  int DEV_Acquisition_PollTime;
  @JsonProperty(value= "DEV_Acquisition_FixedTime")
  private  int[] DEV_Acquisition_FixedTime;
  @JsonProperty(value= "DEV_Online_PollTime")
  private  int DEV_Online_PollTime;
  @JsonProperty(value= "Dev_Online_Time")
  private  int Dev_Online_Time;
  @JsonProperty(value= "DEV_Online_FixedTime")
  private  int[] DEV_Online_FixedTime;
  @JsonProperty(value= "Server_Ip")
  private  String Server_Ip;
  @JsonProperty(value= "Server_Port")
  private  String Server_Port;
  @JsonProperty(value= "Server_User")
  private  String Server_User;
  @JsonProperty(value= "Server_PassWord")
  private  String Server_PassWord;
  @JsonProperty(value= "Server_Rtc")
  private  String Server_Rtc;
}
